
#ifndef SALIDA_H_
#define SALIDA_H_

#include "ElementoCircuital.h"
#include "Conexion.h"

class Salida : public ElementoCircuital{
private:
	Conexion* entrada;
	std::string nombre;
public:
	Salida(int x, int y, int ID, std::string nombre);
	virtual ~Salida();
	virtual bool calcular_salida(int nro_salida,int& t_transicion);
	void set_entrada(Conexion* cable);
	void liberar_entradas();
	Conexion* get_entrada(){return entrada;}
	void desconectar_entrada(int nro);
	bool ready();
	void set_nombre(std::string nom){nombre=nom;}
	std::string get_nombre(){return nombre;}
};

#endif /* SALIDA_H_ */
